package com.sxj.corejava.code06_数组;

/**
 * @author 石小俊
 * @date 2025年01月04日
 */
public class Test01_定义方式 {

    public static void main(String[] args) {
        // 语法:数据类型[] 变量名 = new 数据类型[m]
        int[] nums = new int[5];
        nums[0] = 1;
        nums[1] = 2;
        // 如果没有为指定下标的数组元素赋值,则使用默认值
        // 默认值是根据数据类型而定的
        System.out.println(nums[0]);
        System.out.println(nums[1]);
        System.out.println(nums[2]);

        double ds[] = new double[3];
        System.out.println(ds[0]);

        char[] cs = new char[3];
        System.out.println(cs[1]);

        boolean[] bs = new boolean[3];
        System.out.println(bs[1]);

        String[] names = new String[3];
        System.out.println(names[0]);

        // 定义数组的同时为数组中的元素赋值
//        String[] hobbies = new String[]{"吃饭","睡觉","打豆豆"};
        // 简写方式
        String[] hobbies = {"吃饭", "睡觉", "打豆豆"};
        System.out.println(hobbies[0]);
        System.out.println(hobbies[1]);
        System.out.println(hobbies[2]);
//        System.out.println(hobbies[3]);
        System.out.println("数组长度:" + hobbies.length);
    }

}
